mass protests - Turkish English Dictionary